On optimality of exact and approximation algorithms for scheduling problems
نویسندگان
چکیده
We consider the classical scheduling problem on parallel identical machines to minimize the makespan. Under the exponential time hypothesis (ETH), lower bounds on the running times of exact and approximation algorithms are characterized. We achieve the following results: (1) For scheduling on a constant number m of identical machines, denoted by Pm||Cmax, a fully polynomial time approximation scheme (FPTAS) of running time (1/ )O(m )|I|O(1) for any constant δ > 0 implies that ETH fails (where |I| is the length of the input). It follows that the best-known FPTAS of running time O(n) + (m/ )O(m) for the more general problem with a constant number m of unrelated machines Rm||Cmax is essentially the best possible. (2) For scheduling on an arbitrary number of identical machines, denoted by P ||Cmax, a polynomial time approximation scheme (PTAS) of running time 2O((1/ ) )|I|O(1) for any δ > 0 also implies that ETH fails. Thus the bestknown PTAS of running time 2O(1/ 2 log(1/ )) + O(n log n) is almost best possible in terms of running time. (3) For P ||Cmax, even if we restrict that there are n jobs and the processing time of each job is bounded by O(n), an exact algorithm of running time 2O(n 1−δ) for any δ > 0 implies that ETH fails. Thus the traditional dynamic programming algorithm of running time 2O(n) is essentially the best possible.
منابع مشابه
Optimality of the flexible job shop scheduling system based on Gravitational Search Algorithm
The Flexible Job Shop Scheduling Problem (FJSP) is one of the most general and difficult of all traditional scheduling problems. The Flexible Job Shop Problem (FJSP) is an extension of the classical job shop scheduling problem which allows an operation to be processed by any machine from a given set. The problem is to assign each operation to a machine and to order the operations on the machine...
متن کاملOptimality of the flexible job shop scheduling system based on Gravitational Search Algorithm
The Flexible Job Shop Scheduling Problem (FJSP) is one of the most general and difficult of all traditional scheduling problems. The Flexible Job Shop Problem (FJSP) is an extension of the classical job shop scheduling problem which allows an operation to be processed by any machine from a given set. The problem is to assign each operation to a machine and to order the operations on the machine...
متن کاملModeling and scheduling no-idle hybrid flow shop problems
Although several papers have studied no-idle scheduling problems, they all focus on flow shops, assuming one processor at each working stage. But, companies commonly extend to hybrid flow shops by duplicating machines in parallel in stages. This paper considers the problem of scheduling no-idle hybrid flow shops. A mixed integer linear programming model is first developed to mathematically form...
متن کاملModelling and Scheduling Lot Streaming Flexible Flow Lines
Although lot streaming scheduling is an active research field, lot streaming flexible flow lines problems have received far less attention than classical flow shops. This paper deals with scheduling jobs in lot streaming flexible flow line problems. The paper mathematically formulates the problem by a mixed integer linear programming model. This model solves small instances to optimality. Moreo...
متن کاملTwo Combinatorial Optimization Problems at the Interface of Computer Science and Operations Research By
Solving large combinatorial optimization problems is a ubiquitous task across multiple disciplines. Developing efficient procedures for solving these problems has been of great interest to both researchers and practitioners. Over the last half century, vast amounts of research have been devoted to studying various methods in tackling these problems. These methods can be divided into two categor...
متن کاملPrimal - Dual Algorithms for Combinatorial Optimization Problems
Title of dissertation: PRIMAL-DUAL ALGORITHMS FOR COMBINATORIAL OPTIMIZATION PROBLEMS Julián Mestre Doctor of Philosophy, 2007 Dissertation directed by: Professor Samir Khuller Department of Computer Science Combinatorial optimization problems such as routing, scheduling, covering and packing problems abound in everyday life. At a very high level, a combinatorial optimization problem amounts to...
متن کامل